/**
 * 2010(c) Copyright Oceansoft Information System Co.,LTD. All rights reserved.
 * <p>
 * Compile: JDK 1.6+
 * <p>
 * 版权所有(C)：江苏欧索软件有限公司
 * <p>
 * 公司名称：江苏欧索软件有限公司
 * <p>
 * 公司地址：中国苏州科技城青山路1号
 * <p>
 * 网址: http://www.oceansoft.com.cn
 * <p>
 * 作者: 090922(陈伟)
 * <p>
 * 文件名: com.oceansoft.mobile.econsole.modules.member.persistence.IAppUserMapper.java
 * <p>
 * 类产生时间: 2014-5-8 下午 15:46
 * <p>
 * 负责人: 090922(陈伟)
 * <p>
 * Email:javacspring@gmail.com
 * <p>
 * 所在组 : 掌上公安应用平台
 * <p>
 * 所在部门: 开发部--手持技术部
 * <p>
 * <p>
 */
package com.oceansoft.mobile.econsole.modules.member.persistence;

import com.oceansoft.mobile.econsole.modules.base.entity.Query;
import com.oceansoft.mobile.econsole.modules.member.entity.Member;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.Date;
import java.util.List;

/**
 * 客户端用户数据库操作接口
 *
 * @author: chenw
 * @time: 2014-5-8 下午 15:46
 */
@Repository
public interface IMemberMapper {

    /**
     * 判断当前号码是否已经注册
     *
     * @param mobile 手机号码
     * @return int
     */
    int loadUserByTel(@Param("mobile") String mobile);
    /**
     * 插入用户登陆时间
     */
    void insertLogin(@Param("loginId")String loginId, @Param("loginTime")Date loginTime);
    
    void insertRegisterError(@Param("mobile")String mobile,@Param("idCard")String idCard,@Param("realName")String realName, @Param("regTime")Date regTime);

    String isConfirm(@Param("userGuid")String userGuid);

    List<Member> loadMemberListByCondition(Query query);
}
